package com.hongxun.modules.bss.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 点位材料工程量
 * 
 * @author zkcn
 * @email youeremail@163.com
 * @date 2018-09-13 16:23:57
 */
public class DMaterialCostEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String guid;
	//所属项目ID
	private String pGuid;
	//所属点位ID
	private String pPGuid;
	//材料购置表id
	private String pMGuid;
	//材料ID
	private String mMGuid;
	//工程量类别
	private String mCWork;
	//工程量名称
	private String mCQuantities;
	//工程量说明
	private String mCExplain;
	//购置单位
	private String mCUnit;
	//购置单位
	private String mCMeterUnit;
	//现场采集数量
	private BigDecimal mCCount;
	//单价（元）
	private BigDecimal mCPrice;
	//合价（元）
	private BigDecimal mCPriceall;
	//计量与计价比值
	private BigDecimal mCRatio;
	//数据状态
	private String mCDatastate;
	//设备或材料名称
	private String mMName;
	//0-设备 1-材料
	private Integer mMType;
	//1-旧设备 2新设备 3旧材料 4新材料
	private Integer pMSource;

	/**
	 * 设置：主键
	 */
	public void setGuid(String guid) {
		this.guid = guid;
	}
	/**
	 * 获取：主键
	 */
	public String getGuid() {
		return guid;
	}
	/**
	 * 设置：所属项目ID
	 */
	public void setPGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	/**
	 * 获取：所属项目ID
	 */
	public String getPGuid() {
		return pGuid;
	}
	/**
	 * 设置：所属点位ID
	 */
	public void setPPGuid(String pPGuid) {
		this.pPGuid = pPGuid;
	}
	/**
	 * 获取：所属点位ID
	 */
	public String getPPGuid() {
		return pPGuid;
	}
	/**
	 * 设置：材料购置表id
	 */
	public void setPMGuid(String pMGuid) {
		this.pMGuid = pMGuid;
	}
	/**
	 * 获取：材料购置表id
	 */
	public String getPMGuid() {
		return pMGuid;
	}
	/**
	 * 设置：材料ID
	 */
	public void setMMGuid(String mMGuid) {
		this.mMGuid = mMGuid;
	}
	/**
	 * 获取：材料ID
	 */
	public String getMMGuid() {
		return mMGuid;
	}
	/**
	 * 设置：工程量类别
	 */
	public void setMCWork(String mCWork) {
		this.mCWork = mCWork;
	}
	/**
	 * 获取：工程量类别
	 */
	public String getMCWork() {
		return mCWork;
	}
	/**
	 * 设置：工程量名称
	 */
	public void setMCQuantities(String mCQuantities) {
		this.mCQuantities = mCQuantities;
	}
	/**
	 * 获取：工程量名称
	 */
	public String getMCQuantities() {
		return mCQuantities;
	}
	/**
	 * 设置：工程量说明
	 */
	public void setMCExplain(String mCExplain) {
		this.mCExplain = mCExplain;
	}
	/**
	 * 获取：工程量说明
	 */
	public String getMCExplain() {
		return mCExplain;
	}
	/**
	 * 设置：购置单位
	 */
	public void setMCUnit(String mCUnit) {
		this.mCUnit = mCUnit;
	}
	/**
	 * 获取：购置单位
	 */
	public String getMCUnit() {
		return mCUnit;
	}
	/**
	 * 设置：购置单位
	 */
	public void setMCMeterUnit(String mCMeterUnit) {
		this.mCMeterUnit = mCMeterUnit;
	}
	/**
	 * 获取：购置单位
	 */
	public String getMCMeterUnit() {
		return mCMeterUnit;
	}
	/**
	 * 设置：现场采集数量
	 */
	public void setMCCount(BigDecimal mCCount) {
		this.mCCount = mCCount;
	}
	/**
	 * 获取：现场采集数量
	 */
	public BigDecimal getMCCount() {
		return mCCount;
	}
	/**
	 * 设置：单价（元）
	 */
	public void setMCPrice(BigDecimal mCPrice) {
		this.mCPrice = mCPrice;
	}
	/**
	 * 获取：单价（元）
	 */
	public BigDecimal getMCPrice() {
		return mCPrice;
	}
	/**
	 * 设置：合价（元）
	 */
	public void setMCPriceall(BigDecimal mCPriceall) {
		this.mCPriceall = mCPriceall;
	}
	/**
	 * 获取：合价（元）
	 */
	public BigDecimal getMCPriceall() {
		return mCPriceall;
	}
	/**
	 * 设置：计量与计价比值
	 */
	public void setMCRatio(BigDecimal mCRatio) {
		this.mCRatio = mCRatio;
	}
	/**
	 * 获取：计量与计价比值
	 */
	public BigDecimal getMCRatio() {
		return mCRatio;
	}
	/**
	 * 设置：数据状态
	 */
	public void setMCDatastate(String mCDatastate) {
		this.mCDatastate = mCDatastate;
	}
	/**
	 * 获取：数据状态
	 */
	public String getMCDatastate() {
		return mCDatastate;
	}
	/**
	 * 设置：设备或材料名称
	 */
	public void setMMName(String mMName) {
		this.mMName = mMName;
	}
	/**
	 * 获取：设备或材料名称
	 */
	public String getMMName() {
		return mMName;
	}
	/**
	 * 设置：0-设备 1-材料
	 */
	public void setMMType(Integer mMType) {
		this.mMType = mMType;
	}
	/**
	 * 获取：0-设备 1-材料
	 */
	public Integer getMMType() {
		return mMType;
	}
	/**
	 * 设置：1-旧设备 2新设备 3旧材料 4新材料
	 */
	public void setPMSource(Integer pMSource) {
		this.pMSource = pMSource;
	}
	/**
	 * 获取：1-旧设备 2新设备 3旧材料 4新材料
	 */
	public Integer getPMSource() {
		return pMSource;
	}
}
